package cn.gson.crmdemo.model.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONArray;

import cn.gson.crmdemo.model.pojo.Dept;

@Mapper
public interface DeptMapper {
	//查询所有部门
	public JSONArray selectDept();
	
	public List<Dept> selectAllDept();
	
	//查询部门经理
	public JSONArray selectDeptJl(@Param("deptId")Integer deptId);
	//查询部门助手
	public JSONArray selectDeptZs(@Param("deptId")Integer deptId);
	//查询上级部门
	public List<Dept> selectAllDeptSj(@Param("deptId")Integer deptId);
	//查询部门经理和助手编号
	public JSONArray selectDeptSjZs(Integer deptId);
	//查询部门是否存在
	public List<Integer> selectDeptIsNull(String deptName);
	//查询部门是否有员工
	public List<Integer> selectDeptEmp(Integer deptId);
	//查询部门是否有下级
	public List<Integer> selectDeptXj(Integer deptId);
}
